C# .Net

 

1.        Course Introduction

Course Introduction

2.        Creating Simple C# Programs

Lesson Introduction

Create a Simple C# Console Application

Use a Namespace

Comment Code

Create a Simple Class Library

Test a Simple Class Library

Create a Simple C# Windows GUI Application

Lesson Followup

3.        Working with Classes

Lesson Introduction

Define and Use a Class

Use Access Modifiers

Define Namespaces

Declare an Abstract Class

Derive a Concrete Class from an Abstract Class

Use an Abstract Class and its Concrete Derived Class

Lesson Followup

4.        Working with Methods

        Lesson Introduction

        Implement Constructors

        Implement a Destructor

        Override a Method

        Overload a Method

        Overload an Operator

        Pass Parameters

        Lesson Followup

5.        Programming with Forms and Controls

Lesson Introduction

Create a Graphical Program Using Standard Built-in Controls

Create a Custom Control

Use Custom Controls on a Form

Lesson Followup

6.        Writing Statements that Control Program Flow

Lesson Introduction

Write Conditional Statements

Write Loop Statements

Write Jump Statements

Lesson Followup

 

7.        Using Types in C#

Lesson Introduction

Use Predefined Data Types

Differentiate Between Reference and Value Types

Use Casting

Define and Use a Struct Type

Define and Use an Enum Type

Lesson Followup

8.        Programming with Exceptions

Lesson Introduction

Catch Exceptions

Define Custom Exceptions

Throw Exceptions

Utilize the finally Keyword

Lesson Followup

9.        Working with Interfaces

Lesson Introduction

Define an Interface

Implement Interfaces in Derived Classes

Invoke Interface Methods

Lesson Followup

10.     Working with Arrays and Collections

Lesson Introduction

Define a Rectangular or Higher-dimensional Array

Use a Rectangular Array

Define a Jagged Array

Use a Jagged Array

Choose and/or Create a Collection Type

Use A Collection Type

Lesson Followup

11.     Working with Properties and Indexers

Lesson Introduction

Expose Properties

Expose Indexers

Lesson Followup

12.     Building and Deploying Assemblies

Lesson Introduction

Create an Assembly with the C# Command Line Compiler

Use Ildasm

Deploy an Assembly Locally

Create and Deploy a Shared Assembly

Lesson Followup

13.     Interoperating with Legacy Code

Lesson Introduction

Write Code that Interoperates with Win32

Expose Legacy COM Components to C# Clients

Expose C# Components to Legacy COM Clients

Lesson Followup